외래 기능검사장비의 EMR 인터페이스 시스템 설계 및 구축

Design and Implementation of Outpatient Functional Test Interface System

Gee-Tae Kim*, Jung-Suk Shin**, Chang-Han Lee*, Jun Park*, You-Kwan Woo*,      Seong-Soo Park*, Seong-Dae Lee*

* Department of Biomedical Engineering, Konkuk University Hospital, Seoul 134-729

** Infinitt

Abstract: The purpose of this work is to design and implement of OFT(outpatient functional test) interface system which is possible the on-line and real-time transmission. In many general hospital or clinic, the information system was built such as EMR(Electronic Medical Record), OCS(Order Communication System) and PACS(Picture Archiving Communication System). But in the side of outpatient functional test, clinical test results have been stored using OCR(Optical Character Reader) system or paper. The main problem is that each result of OFT equipments in clinic have specific and various data format. For the solution of this problem, we unify all the output of equipments through the translation of the output to the image file using BLACK ICE Software. And we made user interface system by Microsoft Visual C++ 6.0. The interface system acquire and save OFT data interlocked with EMR and OCS constructed in hospital. Medical staffs are able to real-time search and read the OFT result using this system in PC linked with network. In conclusion, we expect that hospital will give more speedy service to patients and patient`s satisfactions will be more increased.

Keyword: OFT(Outpatient Functional Test) Interface System, BLACK ICE, EMR, MS-SQL, JPEG

I. 서 론

병원의 의료정보시스템이 급속히 발전해 나감에 따라 병원들은 앞다투어 서류 없는 병원을 지향하고 그에 따른 정보 요구량도 많아지고 있다. 하지만 현재 거의 모든 병원에서 PACS(Picture Archiving Communication System)와 같이 영상장비와 관련된 시스템은 잘 구축되어 환자의 의료영상이 효율적으로 관리되고 있는 반면, 각 외래에서 사용되고 있는 기능검사 장비의 검사결과는 대부분 챠트를 그대로 이용하거나 결과지를 스캔하여 영상의무기록으로 보관하고 있어 첨단화 되는 병원의 현실적 요구를 제대로 반영하지 못하는 어려움이 있었다. 이는 외래기능검사 장비들이 서로 다른 여러 진료부서에 분포되어 있고, 장비의 특성상 다품종 소량생산으로 장비별 특성이 모두 달라 검사결과 출력형식 또한 모두 제각각 이기 때문이다.

Figure . Design of Outpatient Functional Test Interface System.

이에 본원에서는 모든 외래 기능검사장비 중에서 PC기반의 의료장비를 대상으로 본 병원에 구축된 전자의무기록(EMR: Electronic Medical Record) 및 전자처방전달시스템(OCS: Order Communication System)과 상호 연동하여 실시간으로 환자의 검사결과 데이터를 전송할 수 있는 외래 기능검사장비의 EMR 인터페이스 시스템을 설계하고 구축 하였다.

II. 본 론

본원에서 구축한 외래 기능검사장비의 EMR 인터페이스 시스템은 기능검사장비로부터 환자의 검사결과 데이터를 획득하고 이를 검사오더와 매칭 시켜주는 OFT(Outpatient Functional Test) data Acquisition System, 환자의 검사접수 정보를 OFT data Acquisition System 으로 넘겨주고 받은 환자검사결과를 보관하는 OFT Interface Server, 검사오더 및 결과조회를 하는 Hospital Information System 세 부분으로 구성되어 있으며 시스템 구성도는 Figure 1 과 같다.

1. OFT Data Acquisition System

외래검사실에서 환자의 검사를 시행하여 검사결과를 얻는 기능검사 장비내에 User Interface Program(KNEIS)를 구현하여 설치하였다.

이 User Interface Program(KNEIS)은 사용자가 평상시처럼 검사를 완료한 후 검사결과를 프린트 할 때 자동으로 실행되며 해당 검사환자를 선택하여 OFT Interface server로 검사결과가 자동으로 전송되도록 하였다.

Figure . User Interface Program

외래기능검사 장비는 장비의 특성과 검사방법이 모두 다르기 때문에 검사결과의 출력 형식이 모두 다를 수밖에 없다. 그러나 모든 출력형식에 대하여 인터페이스 프로그램을 구현하는 것은 불가능하다. 따라서 어떠한 형태로든 통합된 인터페이스 시스템의 구축을 위해서는 출력서식을 단일화해야만 한다.

본 시스템에서는 검사결과를 출력과 동시에 JPEG 포맷의 Image 형태로 변환하는 가상 프린터 드라이버를 사용하고 여기서 얻어진 Image 파일을 공통 서식파일로 이용하였다.

Figure 2와 같이 검사를 완료하고 검사결과를 프린트하는 것과 동시에 검사자가 직접 OFT Interface server로부터 받은 수검자 리스트를 User Interface Program(KNEIS)에서 선택하여 Interface Server로 검사결과를 전송할 수 있다.

User Interface Program(KNEIS)에서 수검자의 표시는 해당 검사일과 해당 검사실 그리고 해당 검사장비에 한하여 표시 되어야만 한다. 그렇지 않고 모든 수검자가 표시된다면 검사자가 다른 검사에 검사결과를 전송하는 오류나 실제 수검자와 다른 수검자의 검사결과가 뒤바뀌는 심각한 문제가 발생할 수 있기 때문이다.

이러한 오류를 최소화하기 위해 Figure 3과 Figure 4와 같이 각 검사실마다 고유의 검사실 코드와 검사코드를 EMR상에 만들게 하고 이 코드를 Figure 5와 같이 각 검사장비에 설치된 User Interface Program (KNEIS) 에서 조회하여 해당하는 검사실과 검사코드를 사용자가 직접 설정하도록 하였다.

Figure . 검사실 코드설정

Figure 4. 검사코드 설정

이로써 검사를 완료하고 검사결과 출력시 해당 검사일에 해당 검사실에서 해당 검사를 시행하는 수검자만이 표시되도록 하고 이미 검사를 시행하여 EMR에 전송을 마친 수검자는 표시되지 않도록 하여 매칭 오류를 최소화 하였다.

또한 재검사와 추가검사에 대하여는 사용자가 직접 수정할 수 있도록 데이터의 재전송, 붙이기, 덮어쓰기, 편집 등이 가능하도록 기능을 추가하였다.

Figure 5. 검사실/검사코드 조회 및 설정

가상 프린터 드라이브는 Black ice Software를 사용하였으며, User Interface Program은 Microsoft사의 Visual C++ 6.0 를 이용하여 구현하였다.

2. OFT Interface Server

OFT Interface Server는 의료정보시스템(Hospital Information System)에서 Oracle 형식의 검사접수테이블(Worklist Table)를 받아 MS-SQL 형식의 Data Base로 변환하고 OFT Data Acquisition System에서 받은 Image 형태의 검사결과 파일을 고유폴더에 저장하여 그 경로를 Data Base 에 기록한다. 이 Data Base는 의료정보시스템과 공유하여 EMR에서 환자의 검사 결과를 조회 할 수 있도록 하였다.

Data Base는 타장비 인터페이스 시스템과 통합을 위해 본병원에서 이미 구축하여 운영중인 심전도 인터페이스 시스템의 Data Base Table을 그대로 사용하였으며 Table 의 형태는 Table 1과 같다.

Table 1. Data Base Table

ACPTDD	SUPPDEPT	ACPTNO	ACPT SEQNO	READYN	CNCLYN
PID	PNM	IOEPLAG	INDD	ORDDD	ORD DEPTEC
ORDDOCT CD	ORDCD	ORDNM	REGDT	CHRTCODE	EXAM ROOM
EXAM ROOMNM	LAST UPDTID	LAST UPDTDT	CONFIRM ATION	IMAGPATH	READ BITYN

3. Hospital Information System

현재 본원에서 사용되는 의료정보시스템은 OCS 시스템과 EMR 시스템의 통합 EMR 시스템이다. 통합 EMR 시스템에서는 환자의 검사오더를 발생시키고 검사실에서 검사결과를 매칭하여 OFT Interface Server로 전송하면 통합 EMR 시스템에서 환자의 검사결과의 조회, 판독 및 처방을 할 수 있다.

Figure 6. 검사결과 조회화면

4.  결 과

본원에서 구축한 Outpatient Functional Test Interface System은 각 외래 검사실에서 실시한 검사결과가 환자의 검사 접수리스트와 매칭되어 Interface Server로 전송되며 Figure 6 과 같이 통합 EMR 시스템에서 전송 즉시 검사결과의 조회가 가능하다.

User Interface Program(KNEIS)에서는 해당하는 검사실과 검사코드를 설정할 수 있도록 기능을 제공함으로써 검사결과 전송시 사용자의 오류를 최소화 할 수 있었다. 또한 인터페이스 시스템 사용 이전에 운영하였던 결과지를 출력하여 스캔하는 영상의무기록과 챠트를 그대로 이용하는 방식에 비하여 다음과 같은 효과를 얻을 수 있었다.

첫째, Paper  대체로 인한 비용절감과 의무기록 보관실 공간을 절약하고 의무기록관리에 소요되는 인력 및 시간을 절감하며 수작업에 의한 업무 중복 및 지연을 최소화함으로써 경제적인 효과를 얻을 수 있다.

둘째, Data Base가 구축되어 의사들로 하여금 환자의 임상정보에 쉽게 접근할 수 있어 통계에 의한 의사결정 및 질병예측의 토대를 이루었다.

셋째, 신속한 진료로 환자의 대기시간과 재원기간이 단축되고 검사 기록 분실의 감소로 의료사고에 대응력이 향상되며 임상의사와 의료기사의 생산성이 향상되는 결과를 가져와 경영전략적인 효과가 있다.

넷째, 고객의 요구에 부합하는 의료정보시스템 제공으로 병원이미지 향상과 고객의 병원 선호도가 증가되며 부가적인 업무의 감소에 의하여 의료서비스의 품질이 향상 될 수 있다.

또한 Figure 7과 Figure 8에서 처럼 검사결과의 화질이 향상되는 부가적인 효과도 있었다.

Figure . 스캔영상의 결과 조회 화면

Figure .  인터페이스된 결과 조회 화면.

III. 결 론

본원에서 구축한 외래 기능검사장비 EMR 인터페이스 시스템은 서로 다른 각 검사장비 결과 포맷을 하나로 통일하고 Data Base 화함으로서 지금까지는 할 수 없었던 의료정보시스템으로의 인터페이스가 가능하게 되었다.

최근 의료사업은 경쟁의 가속화 및 서비스의 고급화, 정보기술의 발전 등 대내외적인 환경이 급격히 변함에 따라 병원의 정보화가 경쟁우위의 필수조건이 되고 있다. 이러한 현실에서 외래기능검사장비 인터페이스의 성공적인 구축은 단순히 검사결과의 Data Viewing에서 벗어나 PACS와 마찬가지로 단순한 의료 및 의료검사 결과의 정보화가 아닌 병원의 IT화에 대한 척도가 되는 중요한 하나의 독립된 시스템으로서 IT 시대에서 병원의 경쟁력을 강화시키고 위상을 도약시키는 계기가 될 것이다.

참고문헌

1. Gee-Tae Kim, Bong-Hoon Oh, Gi-Tai Han, Sung-Dae Lee, "Development and Implementation of XML-Based ECG Interface System", Jonal of Korean Society of Medical Informatics, Vol 11, Supplement 2, 2005

2. G.T.Kim, J.H.Sin, S.D.Lee, “Design and Implementation of Full Automation ECG Interface System between ECG and EMR System”, 대한의용생체공학회 추계학술대회, 2005

3. G.T.Kim, J.Park, C.H.Lee, U.K.Woo, S.S.Park, S.D.Lee, “Design and Implementation of Integrated Interface system between EMR and Medical Equipment", 대한의용생체공학회 추계학술대회, 2005

4. 양현택, 김원중, “병원 처방전달시스템 구축을 위한 의료장비 통합 인터페이스구현”, 한국정보과학회학술지, 1998

5. 강송형, “의무기록 전산화의 모형개발 및 경제성 분석” 인제대학교 박사학위논문, 1997

6.  Jong-Yeun Shin, Eun-Pyo Lee, "A Framework for Modelling the Electronic Medical Record System in Dunsan Hospital of Eulji Foundation" , Annual Bulletin of the Bumpsuk Academic Scholarship Foundation , 2001

7. Yeong-Chan Cho 외 7명, "Development of Digital Archiving Module and Personal Computer-Based Storage/Analysis system of Electrocardiogram", Chungbuk Med. Journal, 2001

8. http://www.blackice.com.